using System;
using System.BusinessObjects.Data;
using System.Data;

namespace Blazing.BusinessObjects.Cms
{
    public class StatisticLog : DataObject<StatisticLog>
    {
        #region Properties
        public virtual int ID
        {
            get { return GetValue<int>("ID"); }
            set
            {
                BeginEdit();
                SetValue("ID", value);
            }
        }

        public virtual System.DateTime DateTime
        {
            get { return GetValue<System.DateTime>("DateTime"); }
            set
            {
                BeginEdit();
                SetValue("DateTime", value);
            }
        }

        public virtual DateTime RowStamp
        {
            get { return GetValue<DateTime>("RowStamp"); }
            set
            {
                SetValue("RowStamp", value);
            }
        }

        StatisticSession _statisticSession;
        public virtual StatisticSession Session
        {
            get
            {
                return _statisticSession;
            }
            set
            {
                BeginEdit();
                _statisticSession = value;
            }
        }

        Contentpage _contentpage;
        public virtual Contentpage Page
        {
            get
            {
                return _contentpage;
            }
            set
            {
                BeginEdit();
                _contentpage = value;
            }
        }

        StatisticReferrer _statisticReferrer;
        public virtual StatisticReferrer Referrer
        {
            get
            {
                return _statisticReferrer;
            }
            set
            {
                BeginEdit();
                _statisticReferrer = value;
            }
        }

        #endregion

       
    }

}
